(inflatable) lifejacket - Spanish English Dictionary